sheltered anchorage - German English Dictionary